Comparative Study of Test Driven Development with Traditional Techniques

نویسندگان

  • Shaweta Kumar
  • Sanjeev Bansal
چکیده

Test-Driven Development is the evolutionary approach in which unit test cases are incrementally written prior to code implementation. In our research, we will be doing comparative study of Test Driven development with traditional techniques through literature study as well as industrial survey. Through this research, we would like to find out the factors encouraging the use of Test Driven Development and also the obstacles that are limiting the adoption of Test Driven Development in the industry. The TDD method is radically different from the traditional way to create software. In traditional software development models, the tests are written after the code is implemented, in other words we could refer it as test-last. This does not drive the design of the code to be testable. Defining the tests with the requirements, rather than after, and using those tests to drive the development effort, gives us much more clearly picture and share focus on the goal. If tests are written after the implementation, there is a risk that tests are written to satisfy the implementation, not the requirements. An important rule in TDD is: “If you can’t write test for what you are about to code, then you shouldn’t even be thinking about coding.” Keywordsextreme programming, refactoring, test driven development, test-first methodology, test-last methodology.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparative Analysis of Shea-butter Production Techniques Used among Women Processors in Baruten and Ilorin-South Areas, Kwara State, Nigeria

The study compared the shea-butter production techniques used among women processors in Baruten and Ilorin-South Local Government Areas of Kwara State, Nigeria. A multistage sampling technique was used to elicit information from 120 respondents through a structured interview schedule with questionnaire. Data were analyzed with both descriptive and inferential statistics. The mean age of the res...

متن کامل

A COMPARATIVE STUDY OF TRADITIONAL AND INTELLIGENCE SOFT COMPUTING METHODS FOR PREDICTING COMPRESSIVE STRENGTH OF SELF – COMPACTING CONCRETES

This study investigates the prediction model of compressive strength of self–compacting concrete (SCC) by utilizing soft computing techniques. The techniques consist of adaptive neuro–based fuzzy inference system (ANFIS), artificial neural network (ANN) and the hybrid of particle swarm optimization with passive congregation (PSOPC) and ANFIS called PSOPC–ANFIS. Their perf...

متن کامل

PhD Curriculum For the Traditional and Complementary Medicine Program: A Qualitative Comparative Study in the Chinese and Iranian Medical Universities

Background: Recently, the traditional and complementary medicine has largely gained interest among scholars across the globe. Keeping pace with the on-going trend, the Iranian academia have provided the PhD course on Traditional Iranian Medicine. In this study, we attempted to perform a qualitative study, comparing the PhD curricula of the Chinese and Iranian traditional medicine in detail. Met...

متن کامل

Does Test-Driven Development Improve the Program Code? Alarming Results from a Comparative Case Study

It is suggested that test-driven development (TDD) is one of the most fundamental practices in agile software development, which produces loosely coupled and highly cohesive code. However, how the TDD impacts on the structure of the program code have not been widely studied. This paper presents the results from a comparative case study of five small scale software development projects where the...

متن کامل

The Effects of Audit Methodology on the Development of Auditors’ Knowledge of the Client’s Business

This study examines the differences between strategic systems audit approach compared with traditional based audit approach and its impact on development of auditors’ knowledge of the client’s business, has been discussed. Strategic systems audit approach advocates argue that this approach creates a better development of auditors’ knowledge of the client’s business than the traditional-based au...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013